/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package com.controller;

import com.algoritmo.AGPrincipal;
import com.persistencia.domain.Salon;
import com.service.SalonService;
import com.service.impl.SalonServiceImpl;
import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;
import javax.faces.application.FacesMessage;
import javax.faces.bean.ManagedBean;
import javax.faces.bean.ViewScoped;
import javax.faces.context.FacesContext;

/**
 *
 * @author kenny
 */
@ManagedBean
@ViewScoped
public class Constantes implements Serializable{

    /**
     * Creates a new instance of AlgoritmoController
     */
    public String filaPeriodo = "14";
    public String columnaPeriodo = "6";
    public String tamanoPoblacion = "50";
    public String probCruzamiento = "0.6";
    public String probMutacion = "0.1";    
    public String cantIteracion = "300";
    public String horasMaxClaseConsXDia = "6";    
    public String horasMaxClaseTotalXDia = "9";

    
    public Constantes() {
        
    }
    
    public void guardar(){
        FacesContext context = FacesContext.getCurrentInstance();           
        context.addMessage(null, new FacesMessage("Exito", "Se guardo la configuracion"));
        System.out.println("Entramos a cambiar la configuracion");
    }

    public String getCantIteracion() {
        return cantIteracion;
    }

    public void setCantIteracion(String cantIteracion) {
        this.cantIteracion = cantIteracion;
    }

    public String getColumnaPeriodo() {
        return columnaPeriodo;
    }

    public void setColumnaPeriodo(String columnaPeriodo) {
        this.columnaPeriodo = columnaPeriodo;
    }

    public String getFilaPeriodo() {
        return filaPeriodo;
    }

    public void setFilaPeriodo(String filaPeriodo) {
        this.filaPeriodo = filaPeriodo;
    }

    public String getProbCruzamiento() {
        return probCruzamiento;
    }

    public void setProbCruzamiento(String probCruzamiento) {
        this.probCruzamiento = probCruzamiento;
    }

    public String getProbMutacion() {
        return probMutacion;
    }

    public void setProbMutacion(String probMutacion) {
        this.probMutacion = probMutacion;
    }

    public String getTamanoPoblacion() {
        return tamanoPoblacion;
    }

    public void setTamanoPoblacion(String tamanoPoblacion) {
        this.tamanoPoblacion = tamanoPoblacion;
    }

    public String getHorasMaxClaseConsXDia() {
        return horasMaxClaseConsXDia;
    }

    public void setHorasMaxClaseConsXDia(String horasMaxClaseConsXDia) {
        this.horasMaxClaseConsXDia = horasMaxClaseConsXDia;
    }

    public String getHorasMaxClaseTotalXDia() {
        return horasMaxClaseTotalXDia;
    }

    public void setHorasMaxClaseTotalXDia(String horasMaxClaseTotalXDia) {
        this.horasMaxClaseTotalXDia = horasMaxClaseTotalXDia;
    }
    
}
